package com.ruoyi.jpbi.domain.jianshe;

import com.ruoyi.common.core.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;
/*
* 建设项目信息
* jspminfomation
* */
public class Fomation extends BaseEntity {
    private static final long serialVersionUID = 1L;
    private Long id;//编号
    private String jspmCode;//项目编码
    private String jspmName;//项目名称
    private BigDecimal targetProfit;//目标利润
    private BigDecimal adjustProfit;//调整利润
    private BigDecimal contractPrice;//合同价
    private Date cmecemtDate;//开工时间
    private Date byComplet;//主体完工时间
    private Date ptComplet;//工程完工时间
    private Date ctAcceptance;//竣工验收时间
    private Date stComplet;//结算完成时间
    private BigDecimal actualProfit;//实际利润
    private Long province;//区域类型(省)
    private Long city;//区域类型(市)
    private Long county;//区域类型(县)
    private Long projectType;//内外类型
    private Long jspmType;//经营类型
    private Long areaType;//区域类型
    private Long priceType;//价款类型
    private String remarks;//备注
    private Date gmtCreate;//创建时间
    private Date gmtModified;//更改时间

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getJspmCode() {
        return jspmCode;
    }

    public String getJspmName() {
        return jspmName;
    }

    public BigDecimal getTargetProfit() {
        return targetProfit;
    }

    public BigDecimal getAdjustProfit() {
        return adjustProfit;
    }

    public BigDecimal getContractPrice() {
        return contractPrice;
    }

    public Date getCmecemtDate() {
        return cmecemtDate;
    }

    public Date getByComplet() {
        return byComplet;
    }

    public Date getPtComplet() {
        return ptComplet;
    }

    public Date getCtAcceptance() {
        return ctAcceptance;
    }

    public Date getStComplet() {
        return stComplet;
    }

    public BigDecimal getActualProfit() {
        return actualProfit;
    }

    public Long getProvince() {
        return province;
    }

    public Long getCity() {
        return city;
    }

    public Long getCounty() {
        return county;
    }

    public Long getProjectType() {
        return projectType;
    }

    public Long getJspmType() {
        return jspmType;
    }

    public Long getAreaType() {
        return areaType;
    }

    public Long getPriceType() {
        return priceType;
    }

    public String getRemarks() {
        return remarks;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setJspmCode(String jspmCode) {
        this.jspmCode = jspmCode;
    }

    public void setJspmName(String jspmName) {
        this.jspmName = jspmName;
    }

    public void setTargetProfit(BigDecimal targetProfit) {
        this.targetProfit = targetProfit;
    }

    public void setAdjustProfit(BigDecimal adjustProfit) {
        this.adjustProfit = adjustProfit;
    }

    public void setContractPrice(BigDecimal contractPrice) {
        this.contractPrice = contractPrice;
    }

    public void setCmecemtDate(Date cmecemtDate) {
        this.cmecemtDate = cmecemtDate;
    }

    public void setByComplet(Date byComplet) {
        this.byComplet = byComplet;
    }

    public void setPtComplet(Date ptComplet) {
        this.ptComplet = ptComplet;
    }

    public void setCtAcceptance(Date ctAcceptance) {
        this.ctAcceptance = ctAcceptance;
    }

    public void setStComplet(Date stComplet) {
        this.stComplet = stComplet;
    }

    public void setActualProfit(BigDecimal actualProfit) {
        this.actualProfit = actualProfit;
    }

    public void setProvince(Long province) {
        this.province = province;
    }

    public void setCity(Long city) {
        this.city = city;
    }

    public void setCounty(Long county) {
        this.county = county;
    }

    public void setProjectType(Long projectType) {
        this.projectType = projectType;
    }

    public void setJspmType(Long jspmType) {
        this.jspmType = jspmType;
    }

    public void setAreaType(Long areaType) {
        this.areaType = areaType;
    }

    public void setPriceType(Long priceType) {
        this.priceType = priceType;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }
}
